Mycobacterial heat shock proteins as vaccines - a model of facilitated antigen presentation.