Observer-based adaptive fuzzy control for SISO nonlinear systems via backstepping