Leicester crowned Premier League title as Spurs held