Microsoft president calls for “Digital Geneva Convention”