Immigration responsible for much of UK population growth