PwC has been fined £2.9 million by the UK accounting watchdog over its audit of Sanjeev Gupta’s collapsed Wyelands Bank.