Walmart Cuts Profit Outlook, Stock Plunges