Turkmenistan President Niyazov dies of heart condition