Iran fires on ‘the enemy’, possibly US, in Strait of Hormuz