How Switzerland Regulates Online Casinos: The ESBK Licensing System Explained