Temperatures of 30°C and haze heading towards the Canary Islands