TiO[2] photocatalysis : fundamentals and applications