STOCK PURCHASE AGREEMENT by and among NAVTEQ B.V. NAVTEQ CORPORATION PICTURE MAP INTERNATIONAL CO., LTD. and ALL SHAREHOLDERS of PICTURE MAP INTERNATIONAL CO., LTD. dated as of July 8, 2005