From Modular to End-to-End Speaker Diarization