US: Ilhan Omar apologizes over anti-Israel remarks