DiffRoll: Diffusion-based Generative Music Transcription with Unsupervised Pretraining Capability