Sandstorm strands thousands on Canary Islands