US strikes Iranian launchers in Hormuz, Tehran vows military retaliation.