Iran and the US exchanged fresh missile strikes as Tehran again declared the Strait of Hormuz closed, raising fears over global oil supplies, shipping disruptions and a wider Gulf conflict.