Coordinated Control of Spacecraft-Manipulator with Singularity Avoidance Using Dual Quaternions