Ipswich have completed the signing of Burnley goalkeeper Arijanet Muric, who has penned a four-year contract, for an undisclosed fee.