Net migration to UK falls 10% to 685,000