France holds parliamentary election in vital test for Macron