Labour is increasing capital gains tax (CGT), in a move designed to bring in £2.5 billion over the coming years for public spending but which attracted a mixed response from businesses.