US Defense secretary James Mattis resigned, saying he doesn’t agree with Trump