Oil trims gains but Middle East risks keep stocks on back foot