The human genome project: opportunities, challenges and consequences for population screening.