Leicester City clinches Premier League title