Wigan have completed the signing of Honduras international left-back Juan Carlos Garcia on a three-year contract.