Christopher Steele, the former British spy who prepared the Russia “dossier” that has led to more than two years of investigations into President Donald Trump’s campaign, has told a London court that he was hired to provide a basis to challenge the legitimacy of the 2016 presidential election in the event that Trump won.