Text this: A Numerical Framework for Pollutant Transport in Shallow-Water Flows: Application to the Niger River in Bamako