National Security Adviser Michael Flynn resigns after lying to Vice President Mike Pence about having potentially unlawful contact with Russia.