Britain shuts schools amid 37°C heat