Brent crude holds near $96 as Middle East supply risk persists