Similar Items: Machine learning and deep learning approaches for Indian sign language recognition and translation: a comprehensive survey