Southampton sign Juventus midfielder Mario Lemina in a club record deal worth up to £18.1m on a five-year deal.