TSB Bank has been fined £10.9 million by the UK’s financial watchdog for failing to treat customers in financial difficulty fairly over a six-year period.