Seven children die as broken heater sparks New York blaze