Oil rises on supply cuts, but weak economy holds market back