Microsoft’s president wants a Geneva Convention for cyberwar