Text this: Multi-cell downlink coordinated beam forming algorithm based on fairness duality theory