Design of a Musculoskeletal Upper Limb with Pseudo Ball Joint Modules for the Control of Redundant Nonlinear Elastic Elements