Haniyeh rules out Hamas 'terrorist' listing by Egypt