GreenCoop: Cooperative Green Routing with Energy-efficient Servers