Judicial cosmopolitanism : the use of foreign law in contemporary constitutional systems