MacKenzie Scott donates $640 million after