Two-phase simulation of non-Newtonian nanofluid natural convection in a circular annulus partially or completely filled with porous media