Fresh foods and e-commerce boost Walmart's strong earnings