A general approach to protein folding using thermostable exoshells