Cooperative linear precoding for spectrum sharing in multi-user wireless systems: game theoretic approach