Facebook's Zuckerberg is nation's No. 2 charitable donor