I don't think that was as a result of the Panama Papers (could be wrong). The US is very good at prosecuting people when other individuals lose out, as they allegedly have done with the HSBC case. However, they're not so good at prosecuting people for fraud when the whole country is the loser.
I suspect the Panama Papers will make loads of money for corporate lawyers, but I seriously can't see much making its way to the Treasury.
BREXIT is a blow to campaigners who wanted the whole of the EU to act together on tax evasion. The UK can't (and won't) act on its own, although many of the biggest tax havens are British sovereign territory. It could be that the situation becomes worse, if London becomes a tax haven in its own right. It's no wonder that some of the biggest hedge fund managers supported BREXIT.
As far as the NHS is concerned, one thing the government could do is buy up the PFI contracts. It's never been cheaper for the government to borrow money (by issuing bonds) and it would save billions in the long wrong.
The government could also invest in local government services, which would take some of the pressure off acute hospital services, but local authorities are facing cuts and don't want to make themselves even more unpopular.
The government could also make pension contributions subject to a flat tax rate, rather than giving away money to the wealthiest with tax savings. Apparently that would result in an £8 billion increase in tax income, but they won't do that either, because the wealthiest would kick up a stink.
One way or other, the NHS is about to implode. Blaming drunks, agency staff or sugary drinks isn't going to solve the problem of such a serious shortfall in funding. Hunt's staying at Health seems to show that May wants him to continue with what he's been doing - or else nobody else wanted the job.