Vietnamese Sour Soup (Canh Chua)