Almost 17,000 newborn babies taken into care in England in past nine years