Angry customers protest Duke Energy price hike