Petar Pejačević — Croatian diplomat, politician