LongDanceDiff: Long-term Dance Generation with Conditional Diffusion Model