Iran launched retaliatory strikes against U.S. assets in Kuwait, Bahrain and Jordan after Washington carried out another round of attacks on Tehran overnight.