Walmart, ASOS extend Black Friday deals as spending habits change