Synthesis of Graphene and Its Applications: A Review