Adaptive traffic load-balancing for green cellular networks