Any of the three remaining Labour leadership hopefuls would be a "significant improvement" on Jeremy Corbyn, according to former prime minister Tony Blair. But he has vowed to keep his own preferred candidate close to his chest out of fear of doing them "damage", he told a central London audience on Thursday.