Comments: Recent immigrants to UK 'make net contribution'