STOCK PURCHASE AGREEMENT by and between CITYNET TELECOMMUNICATIONS, INC. and UNIVERSAL ACCESS GLOBAL HOLDINGS INC. April 7, 2003