On the Efficacy of Non-holonomic Canonical Momentum Analysis of Constrained Multi-body Mechanical Systems – Application in Ground Vehicle Double Wishbone Suspension Dynamics