B cell activation and differentiation