BofA lifts Brent target to $95 as Iran conflict drains inventories