Lattice Boltzmann simulation of natural convection around a horizontal elliptic cylinder inside a square enclosure