Oil climbs as dollar slips, but demand fears keep a lid on gains