Unborn Babies Could be Tested for 3,500 Genetic Faults