MHD turbulent and laminar natural convection in a square cavity utilizing Lattice Boltzmann Method