Brent tops $90 as US-Iran strikes hit oil flows through Hormuz