Iran blamed for Hormuz strike