The badger cull in England will cost the taxpayer much more than it saves, an analysis by a UK expert suggests.