Attitude Control of a Flexible Satellite Using a Neural Network Optimal Controller for the Suppression of the Vibrations