UK places temporary cap on immigration