Tony Blair held talks with Hamas one month ago: Source