Adaptive Real-Time Numerical Differentiation: Theory and Application to Autonomous Systems