Using artificial floods for restoring river integrity