Iran vows retaliation as US sanctions stop short of banking curbs