Artificial photosynthesis, light driven electron transfer processes in organized molecular assemblies and colloidal semiconductors