New CFO named at TJX