Adsorption characteristics of gardenia yellow as natural photosensitizer for dye-sensitized solar cells