Former French prime minister Francois Fillon will be the centre-right nominee for next year's presidential election after defeating rival Alan Juppe by a considerable margin.