Lawmakers vote to carry guns in state Capitol