Protein folding in crowded environments and living cells