A drug dealer has admitted killing a seven-year-old boy and a man in his 30s in a horror explosion that tore through a block of flats.