Hollow Mo-doped CoP nanoarrays for efficient overall water splitting