Neuroprosthetics for a better life: current achievement and future perspectives