TRADES: Generating Realistic Market Simulations with Diffusion Models