Alliance Data acquires $145 million in Talbots credit card receivables