Chinese researchers have unveiled a solar “battery” that does not just generate electricity, it stores it directly, reaching a solar-to-electricity efficiency of 4.2 percent in a single integrated ...