Power allocation and adaptive modulation strategy for MIMO-OFDM systems with imperfect CSI