Incompressible smoothed particle hydrodynamics (ISPH) method for natural convection in a nanofluid-filled cavity including rotating solid structures