Ranch aims to help teens, veterans work through mental health struggles