The 20-year-old registered Republican purchased ammunition the day of the rally, authorities say.| BBC News