Geometric lattice structure of covering-based rough sets through matroids