Graphene covalently functionalized with poly(p-phenylenediamine) as high performance electrode material for supercapacitors