Macron says French troops will stay in New Caledonia as long as necessary'French President Macron visits New Caledonia amid unrest over electoral reforms.