Walmart treks sales and profits outlook even as it says tariff costs are rising