A really Big Give brings in $8.7 million for nonprofits