Enhancing machine learning and deep learning models for depression detection : a focus on SMOTE, ROBERTa, and CNN-LSTM