Mixed Convection in a Double Lid-Driven Wavy Shaped Cavity Filled with Nanofluid Subject to Magnetic Field and Internal Heat Source. (14th March 2023)