Inorganic polyphosphates : biochemistry, biology, biotechnology