Brent tops $90 as US-Iran strikes reignite six-month conflict