Farage claims £72 million donations are fully compliant with UK law. Ministers consider £100,000 annual cap fo...