Role-Playing as a Tool to Facilitate Learning, Self Reflection and Social Awareness in Teacher Education