Synthesis and characterization of calcium alginate nanoparticles, sodium homopolymannuronate salt and its calcium nanoparticles