Trump forces Mattis out early, angry over media coverage