Growing demands on children's social services not understood by Government despite £872 million overspend, report claims