The P&O Iona ship was hit with a 'nightmare' wave of illness, but why does norovirus spread like wildfire on cruises?