MacKenzie Scott donates another $2.74 billion to charity