Balance on the charge generation, separation and transfer performance of different TiO2 nanostructures in quantum dot sensitized solar cells