Islington primary school investigates claim staff member punched boy