Tony Blair admits he did not realise how many migrants would come to the UK after EU expanded