TimeDP: Learning to Generate Multi-Domain Time Series with Domain Prompts