A 3D numerical simulation of mixed convection of a magnetic nanofluid in the presence of non-uniform magnetic field in a vertical tube using two phase mixture model