Government should stop funding lobbying by charities