US strikes Iran after tanker attack, threatening 21% of oil supply