Functionalized metal oxide nanoparticles for efficient dye-sensitized solar cells (DSSCs): A review