Iranian diplomat snatched in Iraq, Tehran blames US