New 'artificial' photosynthesis is 10x more efficient than previous attempts