Manchester United have completed the signing of Wales winger Daniel James from Swansea, both clubs have announced.

[MORE]