Controller Design For Stability And Rollover Prevention Of Multi-Body Ground Vehicles With Uncertain Dynamics And Faults