Automatic repair of geometrically invalid 3D City Building models using a voxel-based repair method