Text this: Dye-sensitized solar cell using local natural dye extract from Melastoma malabathricum L. fruit pulp