French MPs pass controversial immigration reform