Indirect Adaptive Fuzzy Control for Input and Output Constrained Nonlinear Systems Using a Barrier Lyapunov Function