SHAREHOLDERS' AGREEMENT relating to the PEDRA BRANCA PROJECT IN BRAZIL between ANGLO PLATINUM BRASIL S.A. and ALTORO MINERACAO LTDA. and PEDRA BRANCA DO BRASIL MINERACAO S.A. and RUSTENBURG PLATINUM MINES LIMITED and SOLITARIO RESOURCES CORPORATION