Hybrid PMC (HPMC) fault model and diagnosability of interconnection networks