The effect of magnetic field on nanofluids heat transfer through a uniformly heated horizontal tube