Children's rotting teeth costs NHS £35m a year