EDM3: Event Detection as Multi-task Text Generation