Establishment of a soluble expression and rapid purification system for self-assembling protein nanoparticle and characterization of its physiochemical properties