Bill lets lawmakers carry guns where public can't