Pattern generalisation in secondary school mathematics : students’ strategies, justifications and beliefs and the influence of task features