On the role of MMSE in lattice decoding : achieving the optimal diversity-vs-multiplexing tradeoff