SHARE PURCHASE AGREEMENT BETWEEN HUTCHISON CALL CENTRE HOLDINGS LIMITED AND CGP INVESTMENTS (HOLDINGS) LIMITED