Design of Satellite Attitude Control Systems using Adaptive Neural Networks