US says it is attacking IRGC targets following 'attempted attacks' on ships in Strait of Hormuz.