Text this: Comprehensive analysis of faults and diagnosis techniques in cascaded multi-level inverters