Vietnam Homegrown Religion: Caodaism: A blend of Asian philosophies with 6 mln followers