Investigation on single pulse avalanche failure of 900V SiC MOSFETs