A Brief Review on Photoanode, Electrolyte, and Photocathode Materials for Dye-Sensitized Solar Cell Based on Natural Dye Photosensitizers