Adaptive Robust Swing-up and Balancing Control of Acrobot using a Fuzzy Disturbance Observer