Combining genetic algorithms and Lyapunov-based adaptation for online design of fuzzy controllers