Alma radio telescope facility open for business