370,000+ Duke Energy customers at risk