MacKenzie Scott donates $25M to CPS