Britain's Dave Ryding ended the World Cup season on a high with a storming second leg in Aspen to shoot up the leaderboard and claim a top 10 finish.