Hamas warns Blair over credibility