Trump calls General Milley an idiot, lambasts media for dropping coverage of Afghanistan