Haniyeh brushed aside U.S., Israeli and European demands that Hamas recognise Israel.