Revolution of Graphene for different applications: State-of-the-art