Sen. Ted Cruz Speaks At NRA Convention