Canary Islands storm: weather forecast and latest travel advice after sandstorm disrupts flights in Tenerife, Lanzarote and Gran Canaria