Silicon nanowire arrays coupled with cobalt phosphide spheres as low-cost photocathodes for efficient solar hydrogen evolution.