Effect of zero mass flux condition on heat and mass transfer analysis of nanofluid flow inside a cavity with magnetic field