TiO2/TiN core/shell nanobelts for efficient solar hydrogen generation.