Oil settles up as supply risks outweigh economic worries