Spain's Constitutional Tribunal Rules on Amnesty: A Legal Expert's Analysis