Treasury could gain £50bn a year from tax haven clampdown, but critics blast 'business-unfriendly' plans.