PURCHASE AGREEMENT by and among GENERAL MOTORS HOLDINGS LLC, GM CRUISE HOLDINGS LLC and SOFTBANK VISION FUND (AIV M1) L.P. Dated as of May 31, 2018