TJX avoids apparel retail woes, crushes expectations