AGREEMENT TO PURCHASE SHARES IN VIMPELCOM LIMITED