The business secretary tells BBC Panorama that Britain's banks are not giving private customers and small businesses a fair deal.