Recovery of riverine vegetation after experimental disturbance: a field test of the patch dynamics concept