Attack 'would happen sooner or later, but we are prepared to continue': U.S. Marine Corps General