nfanten Alfons , Isabella II:s son 2.