Hierarchical construction of self-standing anodized titania nanotube arrays and nanoparticles for efficient and cost-effective front-illuminated dye-sensitized solar cells.