What causes cooling water temperature gradients in a forested stream reach