Long-term immigration to Britain fell to a five-year low last year, driven by a fall in the number of migrants from the European Union, official figures showed on Friday.