Widely-linear precoders and decoders for MIMO channels