Walmart lifts full-year sales and profit forecast, shares rally

by