Opinion No. 21: "Ethical Aspects of Nanomedicine" - The European Group on Ethics in Science and New Technologies