Walmart raises guidance boosted by strong revenue, e-commerce growth