Theresa May promised 20 billion pounds a year increase in NHS funding. But how do the numbers add up?.