Grim news from Walmart sends US markets tumbling