Heterogeneous photocatalytic degradation of citric acid over TiO2. I: Mechanism of 3-oxoglutaric acid degradation