Iranian Revolutionary Guard Corps claims it has destroyed eight US military sites in Kuwait and Bahrain in retaliatory strikes.