A multispeed Discrete Boltzmann Model for transcritical 2D shallow water flows