A General Formulation for the Dynamics of a Multi-Link Three-Dimensional Pendulum Using a Modified form of Kane’s Method