Rail passengers face delays and cancellations after hot weather