Trump to speak at NRA convention in Texas days after school shooting