O-17 solid-state NMR and first-principles calculations of sodium trimetaphosphate (Na3P3O9), tripolyphosphate (Na5P3O10), and pyrophosphate (Na4P2O7)