how fire tube boiler produce steam for heating