Fundamentals of TiO2 Photocatalysis: Concepts, Mechanisms, and Challenges