Development of pre-service teachers’ pedagogical content knowledge and the factors affecting that development: a longitudinal study