Celtic have confirmed the signing of the Norweigan international Stefan Johansen on a three-and-a-half year deal