Tony Blair holds out hope for two-state solution