Oil climbs, stocks waver as US nears ban of Russian crude