Solute transport in shallow water flows using the coupled curvilinear Lattice Boltzmann method