Natural convection in a square cavity filled with a porous medium: Effects of various thermal boundary conditions