On Diagnosability of Interconnection Networks