Hollow CoP nanopaticle/N-doped graphene hybrids as highly active and stable bifunctional catalysts for full water splitting.