Oil ends mixed, with U.S. prices holding below $60 as demand concerns prevail  MarketWatchContinue reading