Ho Chi Minh City, a kaleidoscope of colour and chaos