French voters have chosen two political outsiders to go through to the run-off vote for president.Both candidates Emmanuel Macron and Marine Le Pen thanked their supporters and promised to represent all French people.