Text this: Design of a Nonlinear Controller for a Rigid-Flexible Satellite Using Multi-Objective Generalized Extremal Optimization with Real Codification