Legendary Vietnamese general Giap dies at 102