Donald Trump's embattled national security adviser Michael Flynn resigned las than month after taking office, following reports that he had misled Vice President Mike Pence and other officials about his contacts with Russia.