Walmart beats Q2 forecasts, shares fall 8.9% on tariff refund quality