The synergistic effect of nitrogen and fluorine co-doping in graphene quantum dot catalysts for full water splitting and supercapacitor