Vulnerable children in England's care system may self-harm to avoid losing support, as councils pay private providers up to £20,000 a week.