Walmart hikes sales and earnings forecast as it attracts shoppers across incomes ...