Senate passes legislation to avert railworkers' strike