Graphene and its sensor-based applications: A review