Kilovolt Blumlein Pulse Generator with Variable Pulse Duration and Polarity