Molecular chaperones in protein folding: the art of avoiding sticky situations