From the Classroom into Virtual Learning Environments: Essential Knowledge, Competences, Skills and Pedagogical Strategies for the 21st Century Teacher Education in Kenya Book chapter (June 2021)