Nigel Farage defends £72m in donations as legally compliant. UK ministers propose £100,000 annual cap on expat...