IRU AND STOCK PURCHASE AGREEMENT BETWEEN IXC INTERNET SERVICES, INC. AND PSINET INC. DATED AS OF JULY 22, 1997