Duke Energy leaders on Tuesday apologized to customers and explained what caused rolling blackouts that left half 500,000 people without power over Christmas weekend.