Self-assembled hyaluronate/protamine polyelectrolyte nanoplexes: synthesis, stability, biocompatibility and potential