AMENDED AND RESTATED SHAREHOLDERS AGREEMENT by and among DUXIAOMAN (CAYMAN) LIMITED BAIDU HOLDINGS LIMITED BAIDU (HONG KONG) LIMITED and INVESTOR SHAREHOLDERS AS LISTED HEREIN Dated November 17, 2018