Firefighters battle fire after house explosion