Oil settles up 3% on Venezuela news, supply worries in Russia, Iraq and Iran