Crystal structure of glycinin a seed storage protein from peanut arachis hypogaea and stability and folding studies of some selected proteins