José de Palafox y Melci, I duque de Zaragoza