'Hamas-Iran alliance harms Palestinians'