Blue skies as the haze finally begins to clear in the Canary Islands