Juan de Dios de Ayala y Toledo (b.