Structure synthesis of 4-DOF parallel robot mechanisms based on screw theory