Belgium heatwave disrupts 100 trains