The Influence of Collaborative Reflection and Think-Aloud Protocols on Pre-Service Teachers’ Reflection: A Mixed Methods Approach