Nearly 2.5 million children are living in families struggling with "problem debt", a report by the Children's Society and StepChange charity says.