Only one in seven people oppose immigration cap