Virginia man builds his own arm with 3D printer