Glasgow venue faces licence review after teen deaths