A Novel Data Glove Using Inertial and Magnetic Sensors for Motion Capture and Robotic Arm-hand Teleoperation