Oil rises as supply fears overtake recession worries