Thousands attend Republican rally to hear from Donald Trump