Billionaire businessman and former New York City mayor Michael Bloomberg gave away $3.7 billion to nonprofits in 2024, most in the U.S., says new report.