Phosphinates, phosphonates, phosphates and polyphosphates