Kristoffer Peterson rejoint Swansea City