Infinite cycles in the random stirring model on trees