On mixed convection of two immiscible layers with a layer of non-Newtonian nanofluid in a vertical channel