Nitrogen, Phosphorus, and Fluorine Tri-doped Graphene as a Multifunctional Catalyst for Self-Powered Electrochemical Water Splitting.