Leicester City wins Barclays Premier League