Mark Zuckerberg spent $419 million on nonprofits ahead of the 2020 election and got out the Democratic vote