Transcription elongation factor ELOF1 is required for efficient somatic hypermutation and class switch recombination