Ship leaking tonnes of oil off Mauritius splits apart