Ultrathin black phosphorus for solar-driven hydrogen economy