General Michael Flynn, one of first in Trump’s high level administration, resigns his post