Preparation and characterization of agarose hydrogel nanoparticles for protein and peptide drug delivery.