Oil leak halted but more spillage possible: Mauritius