'Like living on Mars': Canary Islands hit by massive sandstorm