UK net migration drops 48% to 171,000 under stricter visa rules