Ho Chi Minh City is a city that never sleeps