Sandwich-type ball-plate laminated triboelectric nanogenerator for wave energy harvesting | doi.page