Spanish Cardinal Carlos Amigo dies at 87