3D-printed bearing structural triboelectric nanogenerator for intelligent vehicle monitoring