Cardiff City have completed the signing of Magnus Wolff Eikrem from Heerenveen for an undisclosed fee.