Budget 2014 springs some surprises for the stock market