Leftist Mélenchon hopes to reach election run-off by framing himself as the anti-Macron candidate