Heterojunctions based on photosynthetic pigments/oxide nanocrystals for photovoltaic application