The NHS is failing our children, says top children's doctor