Polyphosphonous acids or derivatives