Duke Energy: Power grid restored after weekend of outages with dwindling resources