Observer-based Adaptive Chaos Control using Lyapunov Exponents