Trump's former National Security Advisor Michael Flynn has admitted lying to the FBI about his dealings with Russia.