Iran vows to retaliate for a U.S. airstrike near Baghdad’s airport that killed a top general.