What is the difference between T cells and B cells?