Effect of Straight, Inclined and Curved Fins on Natural Convection and Entropy Generation of a Nanofluid in a Square Cavity Influenced by a Magnetic Field