Positive and negative selection shape the human naive B cell repertoire