NBC: Airlines divert, cancel more Middle East flights after Iran attacks U.S. military base