Novel p-n heterojunction copper phosphide/cuprous oxide photocathode for solar hydrogen production.