Fluvio-hydrological characteristics and diverse bedrock geology control the dynamic growth, truncation, and amalgamation of bedrock streambed and marine potholes