Crude oil prices surged above $ 50 a barrel in New York on Tuesday , amid cold weather , a falling dollar , and uncertainty about oil supplies .