Geometry-driven Self-supervised Method for 3D Human Pose Estimation