Finding optimal separating halfspaces by Variable Neighbourhood Search