The Switzerland international has put pen to paper on a four-year contract with the Portuguese outfit, who have set his buy-out clause at €25 million