With just days to go until the French Presidential election, Emmanuel Macron is edging towards the Élysée Palace, but the frontrunner still faces challenges ahead of Sunday's second round vote.