Walmart raises earnings forecast for year after jump in quarterly sales