Scientists create 'artificial leaf' that turns carbon dioxide into fuel