Graphene-plasmon polaritons: From fundamental properties to potential applications