Jeremy Corbyn has criticised New Labour's 'light touch' and says the banking sector can't treat consumers like 'cash cows'.