Too many children in mental health hospitals, says report

A lack of support in schools and the community in England is contributing to the problem, says a report.