Donald Trump, the presumptive Republican presidential nominee, promised supporters in Texas that he would protect their right to bear arms.