US open: Stocks hold on to gains despite weak housing data