Mark Zuckerberg Takes on Critics of His $45B Giveaway