Evolution of Neuroprosthetic Approaches to Restoration of Upper Extremity Function in Spinal Cord Injury