MacKenzie Scott gives away $4.2bn in four months