Design of visible-light photocatalysts by coupling of narrow bandgap semiconductors and TiO2: effect of their relative energy band positions on the photocatalytic efficiency