Research shows 2020 election 'bought by Mark Zuckerberg'