Compatible solutes of halophilic eubacteria: molecular principles, water-solute interaction, stress protection