Ship leaking tons of oil off Mauritius has split apart