The geometry of flow: Advancing predictions of river geometry with multi-model machine learning