Development of lead iodide perovskite solar cells using three-dimensional titanium dioxide nanowire architectures.