Deep learning for human activity recognition: A comprehensive review of architectures, performance, and challenges across five sensory datasets