France hit by heatwave disrupting trains and schools