Microsoft calls for tech companies to serve as 'medics in cyberspace'