Several mechanisms drive the heterogeneity in browning across a boreal stream network