TJX Profit Climbs 47%