Automatic conversion of IFC datasets to geometrically and semantically correct CityGML LOD3 buildings