Adaptive learning control for feedback linearizable systems