FDLBM simulation of mixed convection in a lid-driven cavity filled with non-Newtonian nanofluid in the presence of magnetic field