Hope for teenager mental health but loneliness and anxiety still high, reports Mental Health Foundation