Successive Conservative-led governments have promised to cut migration - once targeting a net figure of less than 100,000.