General James Mattis mocks president