In situ polymerized polyaniline/MXene (V2C) as building blocks of supercapacitor and ammonia sensor self-powered by electromagnetic-triboelectric hybrid generator