Growth and Dispersion Control of SnO2 Nanocrystals Employing an Amino Acid Ester Hydrochloride in Solution Synthesis: Microstructures and Photovoltaic Applications