National security adviser Micheal Flynn resigns after he misled VP Mike Pence and others about his contacts with Russia