Design and optimization of a non-TEMA type tubular recuperative heat exchanger used in a regenerative gas turbine cycle