Surprise £1bn green tax on business in the small print