Macron and Le Pen woo the left