An open-source transhumeral hand prosthesis