House votes to allow staffers to unionize