Kinematic analysis and singularity representation of spatial five-degree-of-freedom parallel mechanisms