After a drama-filled campaign, is the French presidential election about to experience another big twist?