Effects of rare earth ion modifications on the photoelectrochemical properties of ZnO-based dye-sensitized solar cells