Diffusion-Based Generative Modeling of Financial Time Series