Farage claims £72m donations meet legal requirements. Ministers propose £100,000 annual cap on expat donations...