Riparian and geomorphic controls on thermal habitat dynamics of pools in a temperate headwater stream