Who is Emmanuel Macron? After the candidate wins the election to become France's next President, we take a look at the man behind the name.