STOCK PURCHASE AGREEMENT by and between AT&T CORP., IDT CORPORATION