Manchester United have completed the signing of Harry Maguire from Leicester for a fee understood to be £80million, a world record for a defender.