Macron faces hard choices after setback in legislative polls