TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis