Storm to hit Canary Islands - on alert - battening down now