The elusive Vietnamese nationalist and communist revolutionary Cheng puck (otherwise known by his alias Robert Dao