Metal-organic frameworks for artificial photosynthesis and photocatalysis.