Robert Francis Beto O'Rourke says Texans would cheerfully give up their guns