Manchester City manager Pep Guardiola has described Leicester's Jamie Vardy as 'exceptional' as the two teams prepare to meet in the Premier League.