25 recommendations on the ethical, legal and social implications of genetic testing