From molecular to macromolecular and back : investigation of hexacoordinated phosphorus(v) anions and poly(methylenephosphine)s