Bill Gates gave $50 million to back Kamala Harris for president: NYT