Iran hits US military sites in Gulf