Duke Energy promises to address issues before next major storm