Oil prices have been narrowly mixed, with New York prices stuck below $50 after a rise in US crude stockpiles added to concerns over a supply glut.