MacKenzie Scott donates $4.2 billion in four months