The nature and significance of protein folding