Barclays has been fined £40 million by the UK’s financial watchdog for “reckless” conduct when securing funds from Qatari investors during the 2008 financial crash.