Manchester United sign England international Harry Maguire from Leicester City for £80m - a world record fee for a defender.