Recent developments in polyphosphazene materials science