SHAREHOLDERS AGREEMENT BY AND AMONG HIGHLAND MINING INC. TIBET TIANYUAN MINERALS EXPLORATION LIMITED AND SHAREHOLDERS OF HIGHLAND MINING INC. CONTINENTAL MINERALS CORPORATION CHINA NETTV HOLDINGS INC. AND WANG ZHI DATED 23 December 2004