Gun rights rally to be held at Alamo