Tony Blair less popular than Gordon Brown, says Greenberg