Sandstorm sweeps across the Canary Islands