Marine Le Pen cements her place in French mainstream as Emmanuel Macron loses majority