Efficient VLSI Implementation of Soft-input Soft-output Fixed-complexity Sphere Decoder