Advancements in CNN Architectures for Computer Vision: A Comprehensive Review