Human activity recognition using tools of convolutional neural networks: A state of the art review, data sets, challenges, and future prospects. (October 2022)