President Donald Trump's national security adviser, Michael Flynn, resigns after coming under fire over whether he discussed the possibility of lifting U.S. sanctions on Russia before Trump took office.