Emerging concepts regarding pro- and anti tumor properties of B cells in tumor immunity