High stakes as Macron battles to keep parliament majority