Molecular chaperones and protein folding in the cell