A dynamically-constructed fuzzy neural controller for direct model reference adaptive control of multi-input-multi-output nonlin