Leicester City win the Premier League title after a fairytale season