Nanostructured composite materials for solar energy conversion