A data-driven approach to add openings to 3D BAG building models