Of all the personal finance measures announced in the Chancellor's high-spending, high-taxing Budget, the one that took experts by surprise was the hike in capital gains tax (CGT) on share sales.