Marvel Cancels Promo With Defense Contractor Following Public Outcry