Luminescence dating of a megaflood event on a terrace of the Jinsha River, China