The chaperonin cycle and protein folding.