Design of visible-light photocatalysts by coupling of inorganic semiconductors