An e-portfolio as empowering tool to enhance students' self-directed learning in a teacher education course: A case of a South African university