The National Rifle Association (NRA) opens its annual meeting in gun-friendly Texas on Friday with its leadership determined to fight off any fresh attempt to tighten the nation’s gun laws. More than 70,000 people are expected at the three-day gathering in Houston, taking place a little over...