Microsoft Is Giving 'Cash and Technology' in Its New Philanthropic Effort