Teacher Excellence: Students' and Teachers' Perceptions and the Influence of Leadership