Walmart celebrates mass promotions as it gears up for holiday