Conformal and continuous deposition of bifunctional cobalt phosphide layers on p-silicon nanowire arrays for improved solar hydrogen evolution