Michael Flynn, the former national security adviser to U.S. President Donald Trump, has disclosed that he earned more than $1.3 million US for work for political groups and government contractors, as well as for speeches to Russian companies and lobbying for a firm owned by a Turkish businessman.