Manchester City extended their kit deal with Puma in a record £1 billion agreement, the most lucrative in Premier League history.