What does a stream's ability to erode mainly depend on?