Novel fuzzy predictive PID control for a class of nonlinear systems