De novo sequencing of oligosaccharides by proton NMR spectroscopy