Pedro Caro y Sze­chenyi — Spanish noble and politician (1849-1916)