Dallas vigil honors slain U.S. diplomats