Control methods and applications of interface contact electrification of triboelectric nanogenerators: a review