Charged Polymers: From Polyelectrolyte Solutions to Polyelectrolyte Complexes