The Chartering of Europe: The European Charter of Fundamental Rights and its Constitutional Implications