Distributed commutations pulse-width modulation technique for high-power AC/DC multi-level converters