Spanish passenger on cruise ship confirmed to have hantavirus