Text this: Graphene and its derivatives, synthesis route, and mechanism for photovoltaic solar cell applications