Investigation on energy efficiency of rolling triboelectric nanogenerator using cylinder-cylindrical shell dynamic model