Super Typhoon Yagi, which swept through Vietnam's northern mountainous areas, has killed at least 21 people and injured 229 others.