ControlRoom3D: Room Generation using Semantic Controls [CVPR'24]