Improvement of ZnO nanorod-based dye-sensitized solar cell efficiency by Al-doping