A peer-to-peer market mechanism incorporating multi-energy coupling and cooperative behaviors