On the diversity-multiplexing tradeoff for frequency-selective MIMO channels