Panos Panay, Microsoft’s chief product officer, on discovering ‘the incredible difference giving can make’