A Comprehensive Review of Automated Data Annotation Techniques in Human Activity Recognition