Arsenal have confirmed the signing of Sead Kolasinac, who will join the club on a free transfer from Schalke.