Nigel Farage, the man who pushed for a European Union referendum in Britain, has stood down as leader of the UK Independence Party, and says his long-held ambition of leaving the EU has now been realised.