Donald Trump delivered a wideranging speech to the annual National Rifle Association meeting in Dallas on Friday. Urging Republicans to vote in the midterms, the president told the cheering crowd that their 'second amendment rights are under siege but they will never ever be under siege as long as I'm your president'