Oil rises on bargain-hunting but oversupply fears cap gains