In Le Pen heartland, French voters challenge Macron