DRST: Data-Driven Consistent Discretization with Rough Sets