A distance-based point-reassignment heuristic for the k-hyperplane clustering problem