improved PlotDurationCurve() with multiple line plotting