Mackenzie Scott donates millions to metro Detroit charities