Photocatalytic degradation of trinitrotoluene: reductive and oxidative pathways