Tony Blair tells Cameron that Britain is not broken