Swiss vote to block foreign betting sites in referendum