NMR of terminal oxygen. Part 10. 17O NMR spectra of carbonyl phosphonium ylides and diazocarbonyl compounds: resonance stabilization, bond order and excitation energy