The stress generation theory explains unanswered questions in suicide research: an integrated transactional diathesis-stress model of suicide