OnlineOil hits three-and-a-half year highConcerns over large drop in crude exports from Iran driving up pricesOil price: Brent crude futures rose 23 cents to settle at $77.85 a barrelReuters