Oil climbs on pressure from Ukraine conflict, tight market