Man clings to life after saving 7 from duplex fire