KODA: A Data-Driven Recursive Model for Time Series Forecasting and Data Assimilation using Koopman Operators