Public sector unions in Iowa will have less authority to negotiate working conditions for members under a bill passed Thursday in the new Republican-controlled Legislature that critics say is aimed at crippling organized labor in the state.