Single-shot spectro-temporal characterization of XUV pulses from a seeded free-electron laser