Gallium Nitride Power Devices: Switching Characteristics, Gate Drivers and Applications