US punishes firms for Iran sales