SHARE PURCHASE AGREEMENT between THE9 LIMITED and 9CITY ASIA LIMITED DATED JULY 14, 2017