Stocks close lower amid falling oil prices, weak China data