CNN's Anderson Cooper mocks Trump's claim that he 'would've been a good general'