what s the difference between a heater furnace and boiler