Phosphine polymerization by nitric oxide: experimental characterization and theoretical predictions of mechanism.