New nanogenerators offer 140x power density, could replace solar cells - eviltoast