Social anxiety: causes and answers