Stocks sink after economic data disappoints