Data-Driven Adaptive Control: An Incremental Triangular Dynamic Linearization Approach