A top NATO general echoes Trump, calling aspects of alliance ‘obsolete’