Cruise ship blocked from Mauritius over fears of cholera outbreak