Spanish Supreme Court affirms that decisions of UN treaty bodies are legally binding