Diffeomorphic Temporal Alignment Nets for Time-series Joint Alignment and Averaging