Can ICT help student teachers overcome teaching challenges encountered during their internship? The case of 800 student teachers in Montreal, Canada