Chaperonin 60: An Unexpected Cell Surface Receptor in Prokaryotes and Eukaryotes