Sum capacity maximization for MIMO–OFDMA based cognitive radio networks