Cooperative Inter-Municipal Waste Collection : A Multi Agent System Approach