New nanogenerators achieve 140-fold power density gain, could rival solar cells ~science Link 17 votes