DEXARM - a Dextrous Robot Arm for Space Applications