Experimental investigation on convection heat transfer characteristics of ferrofluid in a horizontal channel under a non-uniform magnetic field