Emergent Communication through Metropolis-Hastings Naming Game with Deep Generative Models