Microsoft Employees Raise Record-Breaking $100 Million for Nonprofits in 2011