Teaching and learning history in primary schools : pedagogical shifts, complexities and opportunities