New evidence from heavy minerals and detrital zircons in Quaternary fluvial sediments for the evolution of the upper Yangtze River, South China