Design and performance evaluation of a photovoltaic sun-tracking system driven by a three-freedom spherical motor