Investigation of the effects of various parameters on the natural convection of nanofluids in various cavities exposed to magnetic fields: a comprehensive review