Social and ethical challenges of prenatal diagnosis.