Safety, Stability And Learning Of Haptic Teleoperation Through Control Barrier Functions