RECEIVABLES PURCHASE AGREEMENT dated as of November 29, 1999