Worst dust storm in 30 years turns Spanish island into Mars