Politician Ruth Davidson reveals her teenage battle with self-harm and depression