Kinetics and mechanism of the heterogeneous catalyzed oxidative degradation of indigo carmine