Three Palestinians wounded as Haniyeh slams Blair