Differentiated instruction: the diversity of teachers’ philosophy and praxis to adapt teaching to students’ interests, readiness and learning profiles