Ta2O5 nanowires: a novel synthetic method and their solar energy utilization.