Multiple effects of trehalose on protein folding in vitro and in vivo.