The Design and Experimental Validation of a Permanent Magnet Long-Stroke Gravity Compensator