Man clinging to life after saving 7 from duplex fire