Spanish Cardinal Álvarez Martínez dies at 96