Macron accused Le Pen of "living off fear" as both try to persuade Mélenchon supporters to vote for them.