All 2500 runners in Lake District race accounted for after flood