UAVs cooperative air-to-ground associated task assignment algorithm based on Multi-Agent and Contract Net Protocol