Hantavirus-hit cruise ship heads for Canary Islands