Multifunctional power unit by hybridizing contact-separate triboelectric nanogenerator, electromagnetic generator and solar cell for harvesting blue energy