The ethical implications of research involving human embryos