Former Cambodian King Norodom Sihanouk dies at 89