PSO-Fuzzy Gain Scheduling of PID Controllers for a Nonlinear Half-Vehicle Suspension System