Birthday party on ship may have led to oil spill in Mauritius