Growing desperation and a surge in deaths - thousands of migrants seek asylum on Spain's Canary Islands.