150 trains cancelled