MHD natural convection and entropy generation of non-Newtonian ferrofluid in a wavy enclosure. (15th May 2021)