Porous carbon framework decorated with carbon nanotubes encapsulating cobalt phosphide for efficient overall water splitting.