Adaptive Type-2 Fuzzy Control of Non-linear Systems