Microsoft Philanthropies fulfills $1 billion commitment to non-profits, promises to engage startups and incubators for next wave