Generic Event Boundary Detection via Denoising Diffusion