NBC: Shootout outside U.S. consulate in Saudi port city leaves assailant and security guard dead