Modelling of natural and synthetic polyelectrolyte interactions in natural waters by using SIT, Pitzer and Ion Pairing approaches