Temp workers' rights bill before Senate after 123-28 House vote