TiO2 nanoparticles as electron pools: Single- and multi-step electron transfer processes