Recent advances on the role of CD40 and dendritic cells in immunity and tolerance