Celtic boss Neil Lennon has led the tributes to Aston Villa's Stiliyan Petrov after he announced his retirement from football.