Thousands languish on wait lists for mental health services