Mauritius has signed a free trade agreement with China, its second biggest supplier, that will cover trade in goods and services, and investment and economic cooperation.