Adaptive Control with Neural Network-based Disturbance Observer for a Spherical UAV