B-cell development and differentiation