Lattice BGK simulations of double diffusive natural convection in a rectangular enclosure in the presences of magnetic field and heat source