Attribute reduction with rough set based on discernibility information tree