"Artificial Leaf" converts 10% of solar energy into chemical energy