On the performance of multicarrier DS-CDMA with imperfect power control and variable spreading factors