HMRC probes nearly 800 major UK firms over suspected tax underpayments with UK banks suspected of underpaying £7.9bn Read more