Hormuz strikes hit 2 vessels as Brent holds above $105