High power capacitor energy storage