Artificial photosynthesis challenges: water oxidation at nanostructured interfaces