Brent crude tops $110 as Trump’s Iran remarks keep oil market on edge