Walmart profits jump