Oil spill threatens ecological disaster as Mauritius declares emergency