Oil climbs as dollar slumps; gains capped by Covid-19 pandemic surge