US Republican Senator Ted Cruz double talks to media support National Rifles Association