Mauritius facing 'ecological disaster' from oil spill