Development of Alluvial Stream Channels: A Five-Stage Model