Heat wave smashes European records