The role of switch region DNA and protein factors in immunoglobulin class switch recombination