Direct adaptive control for underactuated mechatronic systems using fuzzy systems and neural networks : a Pendubot case