Secondary Flows in Rivers: The Effect of Complex Geometry