Microsoft’s ‘Tech Talent for Good’ program raises record-breaking $117 million