Reports suggest NHS care for young people is in crisis. Sheffield Children’s Hospital is bucking the trend — but struggling to cope with rising demand for support