Low-temperature templated synthesis of porous TiO2 single-crystals for solar cell applications