Dollar Tree Q3 earnings beat shows distressed consumers