Neuroprosthetic technology offers hope for upper limb amputees