Mapping the risk and protective factors of depression: A machine learning approach