Numerical simulation of slab heating process in a regenerative walking beam reheating furnace