Photocatalysis. A multi-faceted concept for green chemistry