Iran has attacked US military bases in Kuwait, despite President Donald Trump threatening further strikes in a fresh flare-up six months into the war.