Macron slightly ahead of Le Pen: final polls show | Al Mayadeen English