Visible-light activation of TiO2 photocatalysts: Advances in theory and experiments