Senate passes legislation to avert rail strike