Constraint analysis and bifurcated motion of the 3PUP parallel mechanism