An Iranian commercial vessel has been struck off Qeshm island in the Strait of Hormuz, with one person reported killed and four wounded.