Suppression of dynamic self-discharge of supercapacitor using multi-stage charging strategy