Affordable 3D-printed bionic arm uses muscle signals to move