Text this: Comprehensive review of EEG data classification techniques for ADHD detection using machine learning and deep learning