3D hand pose estimation: methods, datasets, and challenges