India fuels Mauritius with a long-term petrol pact