Diagnosis of Multiple Wiring Faults Using Time Domain Reflectometry and Teaching-Learning Based Optimization