Meta's CEO Mark Zuckerberg has pledged $25 million to former US President Donald Trump's presidential library fund and legal fees, sparking controversy and concern over the company's commitment to ...