Walmart’s shares hit record high as retailer raises its earnings forecast