Non-stoichiometric polyelectrolyte complexes: New, water soluble macromolecular compounds☆